Blender-用 Blender 搭建房间场景

进军赛博土木!

资源

正文

Modelling a Basic Room in Blender Tutorial

建立主体

webp

根据英国常见房间尺寸,创建一个 Cube,按 N 调整其尺寸(4.5m x 6m x 2.44m)。

webp

完事后,应用变换。尤其注意 Scale 均为 1,因为这将会影响后续的修改器、贴图等操作。

踢脚线与顶角线

webp

为房间创建踢脚线与顶角线,进入 Edit Mode,选择 Loop Cut 工具在侧面创建切割线,修改它们的 Transform,让踢脚线与顶角线距离底部/顶部 12 cm。

webp

选中天花板和地板,Mesh -> Split -> Selection(把天花板、地板与墙相接处的共享顶点复制一份,它们之间不再真正连接)。

webp

H 暂时隐藏地板和天花板。

webp

选中顶部的四个面,Extrude Region and Shrink/Fatten(沿法线挤出)向内挤出 -0.12m

webp

删除顶部多余的 4 个面。

webp

于踢脚线位置沿法线挤出 -0.02m 并删除底边多余的 4 个面。

webp

选择脚踢线挤出来的 4 条边,Bavel 0.002m。

webp

对顶角线倒角 0.0686m

webp

将顶部此边略微上移。

改变房间形状

webp

选中较短的两个墙面,分离之。

webp

单选一个墙面,SHIFT + H 让视口只显示这个面。

webp

选中左边的边顶点,左移 1m。

webp

按下 EY,沿着 Y 轴挤出 1m。

webp

按下 EX,沿着 X 轴挤出 1m。

webp

选择另一个边的所有顶点向里移动。

webp

选择另一个短面的几个点沿 X 轴平移 -2m。

webp

S + X 反转。

webp

继续用 E 挤出。

webp

将顶点翻转回来。

webp

扩张天花板和地板到合适的尺寸。

webp

选中全体,Mesh -> Clean Up -> Merge by Distance,将多余的顶点合并。

webp

合并掉 27 个顶点。

webp

合并以后,选中一个墙面,按下 L 则周围一圈墙都会被选中。

webp

Loop Cut 工具切出门的高度 2.09m

webp

给墙壁中间切一条线,Ctrl + B 倒角出 0.463mSegment2 的门(总宽度 0.926m)。

webp

将门分离出来。

webp

将门底下的边与地平线对齐。

webp

将门向里挤入 0.05m

webp

门的底部不需要 Inset Faces,将其处理掉。

webp

将门框往房间内挤出 -0.03m

webp

移除门底下的两个面。

webp

选中门框的两个线,倒角之。

webp

溶解掉门中间的线段。

webp

墙上切一刀,倒角 0.762m

webp

切一刀表示出窗户的位置,设计的窗户是 48 英寸,因此计算得出这一条线的 Z 坐标为 0.8708m

webp

溶解掉窗户的中轴线。

webp

往里面挤入 0.01m。

webp

将窗户里面的面向外平移 0.1m

webp

再挤个 0.02m

webp

将窗户的面与本体分离。

webp

窗户中间切一刀,往里挤 0.02m

webp

再操作 0.02m

webp

将一半的窗户分离,错位 0.02m

webp

将两瓣窗户相连。

调整顶角线形状

webp

原文说顶角线之前创建的不太好😭~,删掉重做。

webp

然后选中最顶部的边,E + Z 挤出 0.12m

webp

沿法线挤出 -0.12m

webp

Alt 选中一圈边,再倒角。

webp

可以自定义倒角样式。

三维模型预览

下面是本教程的两个阶段性成果。查看器会保留 GLB 中的 PBR 材质和纹理,并支持旋转、缩放、全屏与文件下载;如果模型包含动画,也可以在画布下方选择并播放。

基础房间模型

基础房间模型
当前浏览器不支持 WebGL。

完成后的房间模型

完成后的房间模型
当前浏览器不支持 WebGL。